Lemon Leaf Restaurant & Bar
99 Cheriton High Street | Cheriton, Folkestone CT19 4HE, England (formerly Lemon Leaf Restaurant)
Attractions Near Lemon Leaf Restaurant & Bar
Restaurants Near Lemon Leaf Restaurant & Bar
Hotels Near Lemon Leaf Restaurant & Bar